  

  export enum FlowNodeType {
      START = 'Start',//开始人节点
      END = 'End', //结束人节点
      APPROVAL = 'Approval', // 审批人节点
      COPY = 'Copy', // 抄送人节点
      ROUTE = 'Route', // 路由节点 路由节点可以有多个子节点
      EXCLUSIVE ='Exclusive', // 互斥分支节点  互斥子节点只能有一个子节点 且位于路由节点的分支下
      PARALLEL ='Parallel', // 并行分支节点 并行节点可以有多个子节点 且位于路由节点的分支下
      TOLERATE='Tolerate', // 包容分支节点 包容分支节点可以有多个子节点 且位于路由节点的分支下
      SONFLOW = 'SonFlow', // 子流程节点
      TRANSACTOR = 'Transactor', // 办理人节点 
      TRIGGER = 'Trigger', // 触发器节点
      DELAY = 'Delay' // 延时节点

    }

    //路由分支 可以有多个分支类型 例如互斥分支 并行分支 包容分支
    export enum FlowRouteNodeType {
      EXCLUSIVE ='Exclusive', // 互斥分支节点  互斥子节点只能有一个子节点 且位于路由节点的分支下
      PARALLEL ='Parallel', // 并行分支节点 并行节点可以有多个子节点 且位于路由节点的分支下
      TOLERATE='Tolerate' // 包容分支节点 包容分支节点可以有多个子节点 且位于路由节点的分支下
    }


    export interface FlowNodePropsType {
     header:{
      icon: string;
      title: string;
      bgColor: string;
      color: string;
     }
     
     description: string;
    }


    export  interface FlowNodeFormConfigType {
  
    }

